package com.yunjian.core.basic.model;

import java.io.Serializable;
import java.util.Date;

public class SUser implements Serializable {

	/**
	 * s_user.USER_ID 用户编号
	 * @mbggenerated
	 */
	private String userId;
	/**
	 * s_user.USER_TEL 用户手机号
	 * @mbggenerated
	 */
	private String userTel;
	/**
	 * s_user.USER_MAIL 用户邮箱
	 * @mbggenerated
	 */
	private String userMail;
	/**
	 * s_user.USER_ACCOUNT 用户自定义账号
	 * @mbggenerated
	 */
	private String userAccount;
	/**
	 * s_user.USER_PWD 用户密码
	 * @mbggenerated
	 */
	private String userPwd;
	/**
	 * s_user.STATUS 用户状态 0不可用1正常
	 * @mbggenerated
	 */
	private Integer status;
	/**
	 * s_user.CREATE_TIME 注册时间
	 * @mbggenerated
	 */
	private Date createTime;
	/**
	 * s_user.REGISTER_IP 注册IP
	 * @mbggenerated
	 */
	private String registerIp;
	/**
	 * s_user.LOGIN_TIMES 登录次数
	 * @mbggenerated
	 */
	private Integer loginTimes;
	/**
	 * s_user.LAST_LOGIN_IP 最后登录IP
	 * @mbggenerated
	 */
	private String lastLoginIp;
	/**
	 * s_user.LAST_LOGIN_TIME 最后登录时间
	 * @mbggenerated
	 */
	private Date lastLoginTime;
	/**
	 * s_user.IS_LOCKED 是否锁定（密码错误登录异常等情况使用）
	 * @mbggenerated
	 */
	private Integer isLocked;
	/**
	 * s_user.PWD_WRONG_TIMES 当前登录密码错误次数
	 * @mbggenerated
	 */
	private Integer pwdWrongTimes;
	/**
	 * s_user.NICK_NAME 昵称
	 * @mbggenerated
	 */
	private String nickName;
	/**
	 * @mbggenerated
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * @mbggenerated
	 */
	public String getUserId() {
		return userId;
	}

	/**
	 * @mbggenerated
	 */
	public void setUserId(String userId) {
		this.userId = userId == null ? null : userId.trim();
	}

	/**
	 * @mbggenerated
	 */
	public String getUserTel() {
		return userTel;
	}

	/**
	 * @mbggenerated
	 */
	public void setUserTel(String userTel) {
		this.userTel = userTel == null ? null : userTel.trim();
	}

	/**
	 * @mbggenerated
	 */
	public String getUserMail() {
		return userMail;
	}

	/**
	 * @mbggenerated
	 */
	public void setUserMail(String userMail) {
		this.userMail = userMail == null ? null : userMail.trim();
	}

	/**
	 * @mbggenerated
	 */
	public String getUserAccount() {
		return userAccount;
	}

	/**
	 * @mbggenerated
	 */
	public void setUserAccount(String userAccount) {
		this.userAccount = userAccount == null ? null : userAccount.trim();
	}

	/**
	 * @mbggenerated
	 */
	public String getUserPwd() {
		return userPwd;
	}

	/**
	 * @mbggenerated
	 */
	public void setUserPwd(String userPwd) {
		this.userPwd = userPwd == null ? null : userPwd.trim();
	}

	/**
	 * @mbggenerated
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * @mbggenerated
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * @mbggenerated
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * @mbggenerated
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * @mbggenerated
	 */
	public String getRegisterIp() {
		return registerIp;
	}

	/**
	 * @mbggenerated
	 */
	public void setRegisterIp(String registerIp) {
		this.registerIp = registerIp == null ? null : registerIp.trim();
	}

	/**
	 * @mbggenerated
	 */
	public Integer getLoginTimes() {
		return loginTimes;
	}

	/**
	 * @mbggenerated
	 */
	public void setLoginTimes(Integer loginTimes) {
		this.loginTimes = loginTimes;
	}

	/**
	 * @mbggenerated
	 */
	public String getLastLoginIp() {
		return lastLoginIp;
	}

	/**
	 * @mbggenerated
	 */
	public void setLastLoginIp(String lastLoginIp) {
		this.lastLoginIp = lastLoginIp == null ? null : lastLoginIp.trim();
	}

	/**
	 * @mbggenerated
	 */
	public Date getLastLoginTime() {
		return lastLoginTime;
	}

	/**
	 * @mbggenerated
	 */
	public void setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	/**
	 * @mbggenerated
	 */
	public Integer getIsLocked() {
		return isLocked;
	}

	/**
	 * @mbggenerated
	 */
	public void setIsLocked(Integer isLocked) {
		this.isLocked = isLocked;
	}

	/**
	 * @mbggenerated
	 */
	public Integer getPwdWrongTimes() {
		return pwdWrongTimes;
	}

	/**
	 * @mbggenerated
	 */
	public void setPwdWrongTimes(Integer pwdWrongTimes) {
		this.pwdWrongTimes = pwdWrongTimes;
	}

	/**
	 * @mbggenerated
	 */
	public String getNickName() {
		return nickName;
	}

	/**
	 * @mbggenerated
	 */
	public void setNickName(String nickName) {
		this.nickName = nickName == null ? null : nickName.trim();
	}
}